模糊控制是智能控制的重要組成部分,它能對那些不能建立精確數學模型的場合進行有效的控制;近年來,FPGA及EDA技術發展迅速。本論文就是要結合這兩種先進技術,在一塊FPGA芯片上實現一個雙輸入單輸出的模糊控制器,并嘗試將ADC和DAC集成在該芯片中,以簡化系統設計。 首先闡述了模糊控制的理論基礎,重點介紹了雙輸入單輸出的模糊控制算法;然后在簡單介紹FPGA結構和VHDL語言的基礎上,采用自項向下的設計方法,應用主流EDA工具進行模糊控制各模塊的設計,并對每個模塊進行仿真;最后將各模塊組成一完整的模糊控制器,在EDA工具上進行仿真驗證和編程下載,并用一個溫度控制實驗驗證了控制器的功能,證明該控制器滿足一般控制應用的要求。 本論文是以VHDL和FPGA為代表的現代數字系統設計技術在智能控制領域應用的一個嘗試,拓寬了模糊控制器的實現形式,相比于傳統的以單片機為載體的模糊控制器,在系統的簡單性、實時性和經濟性方面都有顯著的增強,是一種值得采用的方法。 由于在算法的處理上采取了一定的簡化,所以損失了一定的精度。今后可以在算法上進行完善,設計出高精度的模糊控制器。
標簽:
FPGA
模糊控制器
上傳時間:
2013-06-07
上傳用戶:haoxiyizhong